package com.zkyc.framework.common.pojo;

import com.baomidou.mybatisplus.annotation.*;

import java.util.Date;
import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;


@TableName("web_website")
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Website implements Serializable {

    private static final long serialVersionUID = 465222693144294088L;
    /**
     * 网站id
     */
    private Integer id;
    /**
     * 网站名称
     */
    private String websiteName;
    /**
     * 域名
     */
    private String websiteUrl;
    /**
     * 创建日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date gmtCreated;
    /**
     * 更新日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date gmtUpdated;
    /**
     * 创建者
     */
    private String createUsername;
    /**
     * 评论
     */
    private String remark;
    /**
     * 状态
     */
    private Integer status;
    /**
     * 逻辑删除标志(0、未删除 1、已删除 )
     */
    // @TableLogic //逻辑删除注解
    private int isDeleted;

    /**
     * 网站置灰(0彩色  1灰色)
     */
    private Integer changeGray;

    /**
     * 域名是否启用(0未启用 1启用)
     */
    private Integer urlStatus;
    /**
     * 网站LOGO
     */
    private String webLogo;
    /**
     * 网站ico图片
     */
    private String webIco;
    /**
     * 页脚LOGO
     */
    private String footerLogo;
    /**
     * 友情链接
     */
    private String friendLink;
    /**
     * 手机号
     */
    private String telephone;
    /**
     * 地址
     */
    private String address;
    /**
     * 新媒体
     */
    private String newMedia;
    /**
     * 公众号描述
     */
    private String officialDescribe;
    /**
     * 备案信息
     */
    private String filingInfo;
    /**
     * 访问路径
     */
    private String webPath;
    /**
     * 模板类型
     */
    private Integer templateType;
    /**
     * 模板id
     */
    @TableField(exist = false)
    private Integer templateId;
}

